import { $get, $post, $fileDownLoad2 } from '@/api/request'
const preUrl = '/basic/school'

// 查询学校信息
export function getAllList (data) {
  return $get({
    url: `${preUrl}/getAllList`,
    data
  })
}

// 下载学校信息模板
export function downloadTemplate (data) {
  return $fileDownLoad2({
    url: `${preUrl}/downloadTemplate`,
    method: 'get',
    filename: '编辑学校模板.xls',
    data
  })
}

// 下载学校荣誉模板
export function downloadTemplateHonor (data) {
  return $fileDownLoad2({
    url: `${preUrl}/batchImportHonor`,
    method: 'post',
    filename: '编辑学校荣誉模板.xls',
    data
  })
}
// 导出信息
export function exportSchool (data) {
  return $fileDownLoad2({
    url: `${preUrl}/exportSchool`,
    method: 'post',
    filename: '学校信息.xls',
    data
  })
}

// 查询学校详细信息
export function getSepSchool (data) {
  return $post({
    url: `${preUrl}/getSepSchool`,
    data
  })
}

// 大屏显示
export function getSepSchoolLarge (data) {
  return $post({
    url: `${preUrl}/getSepSchoolLarge`,
    data
  })
}

// 导入学校信息

export function importSchoolInfo (data) {
  return $post({
    url: `${preUrl}/import`,
    data
  })
}

// 导入学校荣誉

export function importSchoolHonor (data) {
  return $post({
    url: `${preUrl}/batchImport`,
    data
  })
}

// Feigin调用新增或修改学校基础信息
export function saveOrUpdate (data) {
  return $post({
    url: `${preUrl}/saveOrUpdate`,
    data
  })
}

// 同步人员概述
export function synPersonnelData (data) {
  return $post({
    url: `${preUrl}/synPersonnelData`,
    data
  })
}

// 修改学校详细信息
export function updateSepSchool (data) {
  return $post({
    url: `${preUrl}/updateSepSchool`,
    data
  })
}

// 上传图片
export function upload (data) {
  return $post({
    url: `/basic/minio/upload`,
    data
  })
}

// 查看图片
export function getFileSource (data) {
  return $get({
    url: `/basic/minio/getFileSource`,
    data,
    responseType: 'blob'
  })
}

// 删除学校荣誉
export function deleteHonor (data) {
  return $post({
    url: `${preUrl}/deleteHonor`,
    data
  })
}

// 删除学校特色场景
export function deleteScene (data) {
  return $post({
    url: `${preUrl}/deleteScene`,
    data
  })
}

// 导出全部信息
export function exportSchoolByUrl (data) {
  return $fileDownLoad2({
    url: `${preUrl}/exportSchoolByUrl`,
    method: 'post',
    filename: '学校全部信息.zip',
    data
  })
}

// 学校荣誉级别
export function getHonor (data) {
  return $post({
    url: `${preUrl}/getHonor`,
    data
  })
}

export function importSupplier (data) {
  return $post({
    url: `/test/api/tbSupplierInfoEntity/importSupplier`,
    data
  })
}
